package com.foolishbird.sdk.assist;



public final class Constant {

    /**
     * 微信小程序支付原始ID
     */
    public static final String WECHAT_APPLET_ORIGINAL_ID = "gh_74ea4ac015e2";

    public enum CallType {
        CALL_PAY,
        CALL_LOGIN
    }

    public static final class GlobleState {
        public static final int GLOBLE_SUCCESS = 1;
        public static final int GLOBLE_NOT_LOGGED = 1000;
    }

    public static final class InitState {
        public static final int INIT_SUCCESS = 1;
        public static final int INIT_FAILED = 2;
    }

    public static final class LoginState {
        public static final int LOGIN_SUCCESS = 1;
        public static final int LOGIN_CANCEL = 2;
        public static final int LOGIN_FAILED = 3;
        public static final int BIND_PHONE_CANCEL = 4;
        public static final int SWITH_ACCOUNT = 5;
    }

    public static final class PayState {
        public static final int PAY_SUCCESS = 1;
        public static final int PAY_CANCEL = 2;
        public static final int PAY_FAILED = 3;
        public static final int PAY_INIT_NOT_LOGGED = 4;
        public static final int PAY_UNKNOWN = 5;
    }

    public static final class LocalIntentAction {
        public static final String DESTROY_FLOAT_EXTENSIONBAR = "wan669.intent.action.DESTROY_FLOAT_EXTENSIONBAR";

        public static final String INTENT_AACTION_START_LOGIN_ACTIVITY = "wan669.intent.action.START_LOGIN_ACTIVITY";
        public static final String INTENT_AACTION_START_PAY_ACTIVITY = "wan669.intent.action.START_PAY_ACTIVITY";
        public static final String INTENT_AACTION_WECHAT_APPLET_PAY = "hnssn.intent.action.WECHAT_APPLET_PAY";
        public static final String INTENT_AACTION_FORCE_REALNAME_CERTIFIES = "hnssn.intent.action.FORCE_REALNAME_CERTIFIES";
    }

    public static final class LocalIntentExtra {
        public static final String INTENT_KEY_LOGIN_INIT_POSITION = "login_init_position";
        public static final String INTENT_KEY_LOGIN_BINDING_DATA = "login_binding_data";

        public static final String INTENT_VALUE_LOGIN_INIT_ACCOUNT = "login_init_account";
        public static final String INTENT_VALUE_LOGIN_INIT_BINDING = "login_init_binding";


        public static final String INTENT_FLOAT_WINDOW_DATA = "float_window_bind_ata";


    }

}
